vehicle localization system - Español Inglés Diccionario